
import operate from '@dfeidao/atom-nodejs/db/operate';
import log from '@dfeidao/atom-nodejs/logger/log';
import { systemid } from '../../atom/config';

interface Message {

	train_number: string;
	take_effect: string;

}
// 表名	train_plan
// 标题	培训计划
// 字段名称	字段标题	字段类型	字段长度	是否为空	是否主键
// _id	id	string	50	ⅹ	√
// productid	产品ID	string	50	√	ⅹ
// train_number	培训编号	string	32	√	ⅹ
// training_name	培训名称	string	64	√	ⅹ
// lecturer_number	讲师编号	string	32	√	ⅹ
// lecturer_name	讲师姓名	string	16	√	ⅹ
// train_start_time	培训开始时间	timestamp	50 	√	ⅹ
// training_time	培训结束时间	timestamp	50	√	ⅹ
// training_location	培训地点	string	64	√	ⅹ
// training_content	培训内容	string	512	√	ⅹ
// to_state	进行状态	int	16	√	ⅹ
// take_effect	是否生效	int	16	√	ⅹ
// supposed_come_peo_num	应到人数	int	32	√	ⅹ
// attendance	实到人数	int	32	√	ⅹ
// training_conclusion	培训结论	string	256	√	ⅹ
export default async function atom(msg: Message, action_id: string, session_id: string) {
	log(`Service begin`);
	const { exec, update } = await operate(action_id, session_id, systemid);

	update('train_plan', { 'train_number': msg.train_number }, { 'take_effect': msg.take_effect });


	const res = await exec();

	return res;
}
